toothed wheel rim - Spanish English Dictionary